package com.tms.quartz.mail;

import com.tms.domain.Tool;

/**
 * 邮件服务类
 *
 * @author ozj jackie
 * @date 2020年6月30日
 */
public interface MailService {

    /**
     * 发邮件功能
     *
     * @param to      邮件接收者
     * @param subject 主题
     * @param content 内容
     */
    void sendSimpleMail(String to, String subject, String content);

    /**
     * 发送带附件的邮件
     *
     * @param to       邮件接收者
     * @param subject  主题
     * @param content  内容
     * @param filePath 附件路径
     */
    void sendMailWithFile(String to, String subject, String content, String filePath);

    /**
     * 夹具预警邮件
     *
     * @param to      邮件接收者
     * @param subject 主题
     * @param content 内容
     * @param tool    夹具
     */
    void sendMailUseHtml(String to, String subject, String content, Tool tool);
}
